package com.crm.model.vo.orderManager;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author:chaifuyou
 * @Date: 2021/4/26 15:15
 */
@Data
public class OrderInvoiceVO {
    //发票表主键
    private String chsCustomerOrderInvoiceId;
    //订单id
    private String orderId;
    //订单编号
    private String orderNumber;
    //所属客户名称
    private String customerName;
    //所属公司id
    private String companyId;
    //所属公司名称
    private String companyName;
    //所属人名称
    private String createPeopleName;
    //发票金额
    private BigDecimal invoiceMoney;
    //发票抬头
    private String invoiceTitle;
    //创建人
    private String createPeopleId;
    //纳税人识别号
    private String taxNumber;
    //地址
    private String address;
    //电话
    private String phone;
    //开户行
    private String bankAddress;
    //银行账号
    private String bankAccount;
    //邮箱
    private String sendEmail;
    //开票日期
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date invoiceTm;
    //发票类型
    private Integer invoiceType;
    //审批状态
    private Integer examineStatus;
    //发票状态
    private Integer invoiceStatus;
    //创建时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTm;
}
